Snow leopard meaning in malayalam

Word: Snow leopard

Meanings of Snow leopard in malayalam :

Himappuli (ഹിമപ്പുലി)
Snow leopard definition
Noun:
(zoology) large feline of upland central Asia having long thick whitish fur
Related wordsSnow leopard - Himappuli (ഹിമപ്പുലി)
Malayalam to English
English To Malayalam